Winsock的初始化与销毁(WSAStartup) |
您所在的位置:网站首页 › 初始化函数启动失败 错误代码11003 › Winsock的初始化与销毁(WSAStartup) |
在进行Winsock编程时,首先需要导入头文件: #include其次需要调用WSAStartup(设置Winsock的版本,并初始化对应的库) int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData); ->成功时返回0,失败时返回非零的错误代码值这里WSAStartup有两个参数: (1)wVersionRequested:程序员要用的Winsock版本信息,而一般有两个版本信息,分别是: a、 MAKEWORD(1,2); b、MAKEWORD(2,2); (2)IpWSAData:WSADATA结构体变量的地址值 此参数中需传入WSADATA型结构体变量地址,没有特殊含义,但是为了调用函数,必须传递WASDATA结构体变量地址 下面这段代码是Winscok调用的公式 int main() { WSADATA wsaDate; ... if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0) ErrorHandling("WSAStartup() error!"); ... return 0; }对于Winsock的销毁,这里也给出对应的代码范例: int WSACleanup(void); |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |